#pragma once
#include "IntelligentLoad.h"
#include "DataTypes.h"

namespace LoadingWK
{
    public ref class AirplanLoading
    {
    public:
        AirplanLoading();
        ~AirplanLoading();

    public:
        bool importInformationOfEquipments(Generic::List<LoadingWK::Equipment^>^ equipmentList);
        bool importInformationOfAirplane(LoadingWK::Airplane^ airplane, Double minSpacing);

        LoadingWK::LoadedEquipmentList^ startLoading(int maxCountOfAirplane);

    private:
        gaeaway_load::IntelligentLoad* _pIntelligentLoad;
    };
}


